jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

BIND9的日志配置详解

来源:网络整理  作者:  发布时间:2020-12-22 04:31
本文介绍 BIND9的日志配置相关内容,供大家学习参考。...
 

notice
version是指定允许同时存在多少个版本的该文件,比如指定3个版本(version 3),bind9会保存query.log、query.log0、query.log1和query.log2。
动态更新事件。
config
warning
            stderr;

在日志中主要有两个概念:通道(channel)和类别(category)。通道指定了应该向哪里发送日志数据:是发送给syslog,还是写在一个文件里,或是发送给named的标准错误输出,还是发送到位存储桶(bit bucket)。类别则规定了哪些数据需要记录。下面我们主要介绍一下文件通道和类别。

         };
xfer-in
                print-time yes;
              };

logging {
client
update
            print-category <boolean>;
        };
                severity info;

category语句是指定哪一种类别的数据使用哪个或者哪几个已经定义了的通道。在bind9中类别有:
            syslog <optional_facility>;
Size是指定文件大小的上限,如果只设定了size而没有设定version的话,当文件达到指定的文件大小上限时,服务器停止写入该文件。如果设定了version的话,服务器会进行循环,比如把query.log变成query.log1,query.log1变成query.log2等,然后建立一个新的query.log进行写入。

         category queries {
        category <string> { <string>; ... };
error
      };
            print-time <boolean>;
网络操作

另外,解释一下“file "query.log" versions 3 size 20m;”语句中“version”和“size”的意义:
};
dnssec

例如要记录queries消息,就可以如下配置(把以下语句添加到named.conf中就可以了):
Nov   28  16:04:55.516  queries: client 192.168.0.113#32770: query: dns.andy.com IN A

queries
     channel <string> {
处理客户端请求。
发现错误授权。
            null;
network
也就是要在配置文件named.conf中使用logging语句来定制自己所需要的日志记录,logging语句的语法为:
            file <logfile>;
同BIND内部数据库相关的消息,用来存储区数据和缓存记录。
               query_log;
配置文件分析和处理。
debug [ level ]
 

在定义通道的语句中,severity是指定记录消息的级别。在bind中主要有以下几个级别(按照严重性递减的顺序):
notify
critical

这样服务器会在工作目录(directory语句指定的目录,通常为:/var/named)下创建query.log文件,并把运行过程产生的queries消息写如到query.log文件中,如下:
lame-servers
database
                file "query.log" versions 3 size 20m;

logging {
            print-severity <boolean>;
认可/非认可的请求。
查询日志
名字解析,包括对来自解析器的递归查询的处理。
security
从远程名字服务器到本地名字服务器的区传送。
从本地名字服务器到远程名字服务器的区传送。

                print-category  yes;
general
处理DNSSEC签名的响应。
包括所有未明确分类的BIND消息。
 

 

resolver

复制代码 代码如下:

默认情况下,BIND把日志消息写到/var/log/messages文件中,而这些日志消息是非常少的,主要就是启动,关闭的日志记录和一些严重错误的消息,所以要详细记录服务器的运行状况,需要自己配置服务器的日志行为。

定义了某个级别后,系统会记录包括该级别以及比该级别更严重的级别的所有消息。比如定义级别为error,则会记录critical和error两个级别的信息。一般情况下,我们记录到info级别就可以了。print-time是设定在日志中是否需要写入时间,print-severity是设定在日志中是否需要写入消息级别,print-category是设定在日志中是否需要写入日志类别。

info
dynamic

复制代码 代码如下:

default类别匹配所有未明确指定通道的类别,但是不匹配不属于任何类别的消息。这些不属于任何类别的消息属于下面列出的这些类别。
异步区变动通知。
default
        channel query_log {
            severity <logseverity>;
xfer-out

相关热词: 详解 配置

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/6956.shtml

相关文章
最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

BIND9的日志配置详解

2020-12-22 编辑:

 

notice
version是指定允许同时存在多少个版本的该文件,比如指定3个版本(version 3),bind9会保存query.log、query.log0、query.log1和query.log2。
动态更新事件。
config
warning
            stderr;

在日志中主要有两个概念:通道(channel)和类别(category)。通道指定了应该向哪里发送日志数据:是发送给syslog,还是写在一个文件里,或是发送给named的标准错误输出,还是发送到位存储桶(bit bucket)。类别则规定了哪些数据需要记录。下面我们主要介绍一下文件通道和类别。

         };
xfer-in
                print-time yes;
              };

logging {
client
update
            print-category <boolean>;
        };
                severity info;

category语句是指定哪一种类别的数据使用哪个或者哪几个已经定义了的通道。在bind9中类别有:
            syslog <optional_facility>;
Size是指定文件大小的上限,如果只设定了size而没有设定version的话,当文件达到指定的文件大小上限时,服务器停止写入该文件。如果设定了version的话,服务器会进行循环,比如把query.log变成query.log1,query.log1变成query.log2等,然后建立一个新的query.log进行写入。

         category queries {
        category <string> { <string>; ... };
error
      };
            print-time <boolean>;
网络操作

另外,解释一下“file "query.log" versions 3 size 20m;”语句中“version”和“size”的意义:
};
dnssec

例如要记录queries消息,就可以如下配置(把以下语句添加到named.conf中就可以了):
Nov   28  16:04:55.516  queries: client 192.168.0.113#32770: query: dns.andy.com IN A

queries
     channel <string> {
处理客户端请求。
发现错误授权。
            null;
network
也就是要在配置文件named.conf中使用logging语句来定制自己所需要的日志记录,logging语句的语法为:
            file <logfile>;
同BIND内部数据库相关的消息,用来存储区数据和缓存记录。
               query_log;
配置文件分析和处理。
debug [ level ]
 

在定义通道的语句中,severity是指定记录消息的级别。在bind中主要有以下几个级别(按照严重性递减的顺序):
notify
critical

这样服务器会在工作目录(directory语句指定的目录,通常为:/var/named)下创建query.log文件,并把运行过程产生的queries消息写如到query.log文件中,如下:
lame-servers
database
                file "query.log" versions 3 size 20m;

logging {
            print-severity <boolean>;
认可/非认可的请求。
查询日志
名字解析,包括对来自解析器的递归查询的处理。
security
从远程名字服务器到本地名字服务器的区传送。
从本地名字服务器到远程名字服务器的区传送。

                print-category  yes;
general
处理DNSSEC签名的响应。
包括所有未明确分类的BIND消息。
 

 

resolver

复制代码 代码如下:

默认情况下,BIND把日志消息写到/var/log/messages文件中,而这些日志消息是非常少的,主要就是启动,关闭的日志记录和一些严重错误的消息,所以要详细记录服务器的运行状况,需要自己配置服务器的日志行为。

定义了某个级别后,系统会记录包括该级别以及比该级别更严重的级别的所有消息。比如定义级别为error,则会记录critical和error两个级别的信息。一般情况下,我们记录到info级别就可以了。print-time是设定在日志中是否需要写入时间,print-severity是设定在日志中是否需要写入消息级别,print-category是设定在日志中是否需要写入日志类别。

info
dynamic

复制代码 代码如下:

default类别匹配所有未明确指定通道的类别,但是不匹配不属于任何类别的消息。这些不属于任何类别的消息属于下面列出的这些类别。
异步区变动通知。
default
        channel query_log {
            severity <logseverity>;
xfer-out

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/6956.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页